Balanced distributed web service lookup system

نویسندگان

  • Spyros Sioutas
  • Evangelos Sakkopoulos
  • Lambros Drossos
  • Spiros Sirmakessis
چکیده

Web Services constitute an essential factor for the next generation of application integration. An important direction, apart from the optimization of the description mechanism, is the discovery of WS information and WS search engines lookup capabilities. In this paper, we propose a novel decentralized approach for Web Service discovery based on a new distributed peer based approach. Our proposed solution builds upon the Domain Name Service decentralized approach majorly enhanced with a novel efficient lookup up system. In particular, we work with peers that store Web Services information, such as service descriptions, which are efficiently located using a scalable and robust data indexing structure for Peer-to-Peer networks, the BDT (Balanced Distributed Tree). BDT provides support for processing (a) Exact match Queries of the form “given a key, map the key onto a node” and (b) Range Queries of the form “map the nodes whose keys belong to a given range”. BDT adapts efficiently update queries as nodes join and leave the system, and can answer queries even if the system is continuously changing. Results from our theoretical analysis point out that the communication cost of the query and update operations scaling in rooted and double-logarithmic time complexity on the number of nodes respectively. Furthermore, our system is also robust on failures.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Semantic Lookup in Service-Oriented Architectures

Lookup of services is an important issues in many distributed systems. This paper deals with lookup in service-oriented architectures, such as Web services, P2P systems, GRIDs, or spontaneous networks. Service-oriented architectures impose specific requirements onto the lookup service, for instance regarding the runtime extensibility of lookup models, runtime extensibility of lookup queries, co...

متن کامل

HF-Blocker: Detection of Distributed Denial of Service Attacks Based On Botnets

Abstract—Today, botnets have become a serious threat to enterprise networks. By creation of network of bots, they launch several attacks, distributed denial of service attacks (DDoS) on networks is a sample of such attacks. Such attacks with the occupation of system resources, have proven to be an effective method of denying network services. Botnets that launch HTTP packet flood attacks agains...

متن کامل

Performance Evaluation & Optimization about Lookup Service in Jini Architecture

Jini[tm] network technology provides a simple infrastructure for delivering services in a network and it is easy to build a efficient distributed system over it since direct transfer happens between client and server. Lookup service helps offer and find service and plays central role in Jini architecture. Design and implementation of lookup service in a prototype Jini-based NASD system are disc...

متن کامل

A Peer-to-Peer Approach to Semantic Web Services Discovery

Web Services with distributed and dynamic characteristics need efficient and decentralized discovery infrastructure supporting the semantic descriptions and discovery. In this paper, a novel peer-to-peer indexing system with related P2P registries is proposed to support the completely decentralized discovery capabilities. In the presented system, with the ontology encoding scheme, the semantic ...

متن کامل

Approaches for resolving dynamic IP addressing

Knowledge of the Internet Protocol (IP) address is essential for connection establishment in certain classes of synchronous distributed applications such as Internet telephony and videoconferencing systems. A problem of dynamic IP addressing arises when the connection to the Internet is through an Internet Service Provider since the IP address is dynamically allocated only at connection time. T...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. Network and Computer Applications

دوره 31  شماره 

صفحات  -

تاریخ انتشار 2008